import BarChart from './components/BarChart';
import IframeLoad from './components/IframeLoad';
import InputPowerful from './components/InputPowerful';
import LineChart from './components/LineChart';
import PieChart from './components/PieChart';
import SizeObserver from './components/SizeObserver';
import TablePowerful from './components/TablePowerful';
import TableTree from './components/TableTree';
import TextareaAutoHeight from './components/TextareaAutoHeight';
import TextEllipsis from './components/TextEllipsis';
import BearTabs from './components/app/BearTabs';
import BearTab from './components/app/BearTab';
import MultiPageSelect from './components/app/MultiPageSelect';
import SelectPop from './components/app/SelectPop';
import SelectSearch from './components/app/SelectSearch';
import 'element-ui/packages/theme-chalk/src/icon.scss';
const components=[
	BarChart,
	IframeLoad,
	InputPowerful,
	LineChart,
	PieChart,
	SizeObserver,
	TablePowerful,
	TableTree,
	TextareaAutoHeight,
	TextEllipsis,
	BearTabs,
	BearTab,
	MultiPageSelect,
	SelectPop,
	SelectSearch
];
function install(Vue){
	components.forEach((item) => {
		Vue.component(item.name,item);
	});
}
if(window.Vue){
	install(window.Vue);
}
export default{
	install,
	...components
};
